// MathWrap.h
//
#ifndef MATHWRAP_ONCE
#define MATHWRAP_ONCE

#if 1 // USING GLM

#include "glm.hpp"

#include "gtc/quaternion.hpp"
#include "gtc/matrix_transform.hpp"
#include "gtc/matrix_access.hpp"
#include "gtc/matrix_inverse.hpp"
#include "gtc/type_ptr.hpp"
#include "gtc/type_precision.hpp"

namespace OpenGL {
	namespace Math = glm;


//typedef glm::vec4		vec4;
//typedef glm::vec3		vec3;
//typedef glm::vec2		vec2;
//typedef glm::dmat4x4	mat4;

}

namespace glm {
	const double Pi    = 3.1415926535897932384626433832795;
	const double TwoPi = Pi*2.0;
}

#endif

//#include "Box.h"

#endif